  
    .form-horizontal .form-group{margin-left:0px;}
    .we7-form .form-group, form .form-group{margin-bottom: 10px;}
   
    .red {float:left;color:red}
    .white{float:left;color:#fff}	
    .tooltipbox {	
        background:#fef8dd;border:1px solid #c40808; position:absolute; left:0;top:0; 
        text-align:center;height:20px;	
        color:#c40808;padding:2px 5px 1px 5px; border-radius:3px;z-index:1000;	}
    .red { float:left;color:red}
        p.tips, .form-group p{
            color:#999;
        }
    .kb-container{ 
        background-color: #fff;
        display: flex; 
        vertical-align: top;
        justify-content: start;
        
    }
    .kb-container .kb-slide{        
        width: 2px; 
        height: calc(100vh - 220px);  
        position: relative; 
       
    }
    .kb-container .kb-slide1{
      margin-right: 10px;  
      width: 120px;   
      position: fixed;
    }
    .kb-container .kb-slide1 .list-group{
        background: #fff;
    }
    .kb-container .kb-main{
          flex-grow: 1; 
          margin-left: 130px;  
    }
    .kb-main .main{
        margin: 0; 
    }
    .kb-main .textalign{text-align: center;}
    .tese {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 500px;
    } 
    .tese .ckspan{
        margin-right: 10px;
        display: block;
        width: 90px;
    }
    .input-group .form-control{
        color:#333 !important;
    }

    .tab-pane {
        padding: 20px 0 20px 0;
    }

    .bigautocomplete-layout {
        display: none;
        ;
        background-color: #FFFFFF;
        border: 1px solid #BCBCBC;
        position: absolute;
        z-index: 100;
        max-height: 220px;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .bigautocomplete-layout table {
        border-collapse: collapse;
        border-spacing: 0;
        background: none repeat scroll 0 0 #FFFFFF;
        width: 100%;
        cursor: default;
    }

    .bigautocomplete-layout table tr {
        background: none repeat scroll 0 0 #FFFFFF;
    }

    .bigautocomplete-layout .ct {
        background: none repeat scroll 0 0 #D2DEE8 !important;
    }

    .bigautocomplete-layout div {
        word-wrap: break-word;
        word-break: break-all;
        padding: 1px 5px;
    }